Explaination of Negative Codes